package com.huaqiang.test.pojo.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 告警处理表
 * </p>
 *
 * @author crelle
 * @since 2025-03-20 04:48:55
 */
@Getter
@Setter
@TableName("t_alert_handle")
public class AlertHandle {

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 告警id
     */
    @TableField("alert_id")
    private String alertId;

    /**
     * 处理结果(0未处理1已处理2不处理)
     */
    @TableField("handle_result")
    private Short handleResult;

    /**
     * 处理信息
     */
    @TableField("handle_message")
    private String handleMessage;

    /**
     * 处理图片
     */
    @TableField("image_url")
    private String imageUrl;

    /**
     * 创建人
     */
    @TableField("create_by")
    private String createBy;

    /**
     * 创建时间
     */
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime;

    /**
     * 修改人
     */
    @TableField("modify_by")
    private String modifyBy;

    /**
     * 修改时间
     */
    @TableField(value = "modify_time", fill = FieldFill.INSERT_UPDATE)
    private Date modifyTime;

    /**
     * 是否可用(1可用0不可用)
     */
    @TableField("enabled")
    private Short enabled;

    /**
     * 设备唯一标识
     */
    @TableField("deivce_identifier")
    private String deivceIdentifier;


}
